﻿using System;

namespace SharpSqlAnalyzer.nodes.hive
{
	// Token: 0x02000415 RID: 1045
	public class THiveKeyValueProperty : TParseTreeNode
	{
		// Token: 0x06002872 RID: 10354 RVA: 0x0033C8FE File Offset: 0x0033AAFE
		public override void init(object arg1)
		{
			this.keyString = (TSourceToken)arg1;
		}

		// Token: 0x17000936 RID: 2358
		// (get) Token: 0x06002873 RID: 10355 RVA: 0x0033C90C File Offset: 0x0033AB0C
		public virtual TSourceToken KeyString
		{
			get
			{
				return this.keyString;
			}
		}

		// Token: 0x17000937 RID: 2359
		// (get) Token: 0x06002874 RID: 10356 RVA: 0x0033C914 File Offset: 0x0033AB14
		public virtual TSourceToken ValueString
		{
			get
			{
				return this.valueString;
			}
		}

		// Token: 0x06002875 RID: 10357 RVA: 0x0033C91C File Offset: 0x0033AB1C
		public override void init(object arg1, object arg2)
		{
			this.init(arg1);
			this.valueString = (TSourceToken)arg2;
		}

		// Token: 0x06002876 RID: 10358 RVA: 0x0033C931 File Offset: 0x0033AB31
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x06002877 RID: 10359 RVA: 0x0033C941 File Offset: 0x0033AB41
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x04001E54 RID: 7764
		private TSourceToken keyString;

		// Token: 0x04001E55 RID: 7765
		private TSourceToken valueString;
	}
}
